.search{
	/*padding-top: 2.666667rem;*/
	width:100%;
	height:100%;
	background-color: #f1f1f1;
	position: absolute;
	top:0;
	left:0;
	.search_input{
		height:4.0rem;
		padding:0 1rem;
		line-height: 4.0rem;
		background-color: #fff;
		position: relative;
		form{
			display: inline-block;
			/*background-color: #f00;*/
			input{
				width:20rem;
				height:1.8rem;
				line-height: 1.8rem;
				border:none;
				background-color: #F1F1F1;
				border-radius: 0.133333rem;
				padding-left:2.5rem;
				box-sizing: border-box;
				margin-right: 0.666667rem;
				color:#333;
				font-size: 0.8rem;
				&::-webkit-input-placeholder{
					color:#999;
					font-size: 0.8rem;
				}
				&:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
				  color:#999;
					font-size: 0.8rem;
				}
				&::-moz-placeholder { /* Mozilla Firefox 19+ */
				  color:#999;
					font-size: 0.8rem;
				}
				&:-ms-input-placeholder { /* Internet Explorer 10-11 */
				  color:#999;
					font-size: 0.8rem;
				}
			}
			.search_icon{
				position: absolute;
				top:1.65rem;
				left:1.8rem;
				color:#999;
				font-size: 0.933333rem;
			}
		}
		.search_qx{
			color:#333;
			font-size: 0.933333rem;
		}
	}
	.search_content{
		background-color: #F1F1F1;
		padding:2.0rem 0.333333rem;
		height:38rem;
		>p{
			color:#333;
			font-size: 1.066667rem;
			margin-left: 0.666667rem;
		}
		.search_text{
			margin-top: 0.666667rem;
			li{
				float: left;
				width:7.333333rem;
				height:2.0rem;
				padding:0 0.5rem;
				box-sizing: border-box;
				background-color: #fff;
				border-radius:1.0rem;
				text-align: center;
				font-size: 0.933333rem;
				color:#666;
				line-height: 2.0rem;
				margin:.5rem 0.333333rem;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
		}
		.search_button{
			clear: both;
			width:16.0rem;
			height:2.933 333rem;
			border-radius: 0.266667rem;
			background-color: #09BB07;
			line-height: 2.933333rem;
			text-align: center;
			color:#fff;
			font-size: 1.066667rem;
			position: relative;
			top:3rem;
			left:50%;
			margin-left: -8.0rem;
		}
	}
	.search_results{
		background-color: #fff;
		padding:0.666667rem 1rem;
		.search_results_info{
			.search_results_title{
				color:#333;
				font-size: 1.066667rem;
			}
			.labelTool_list{
				list-style-type:none;
				&::before,
				&::after{
			    content: "";
			    display: block;
			    height: 0;
			    line-height: 0;
			    visibility: hidden;
			    clear: both;
				}
				li{
					float: left;
					margin:.9rem;
					text-align: center;
					.labelTool_img{
						width:2.666667rem;
						height:2.666667rem;
						border-radius: 1.333333rem;
					}
					span{
						color:#666;
						font-size: 0.8rem;
					}
				}
			}
		}
		.search_error{
			text-align: center;
			padding-bottom: 1.333333rem;
		}
	}
}